Clickable Elements
Let's discover all of the Elements which can intercept User Events.
4-21-22
info
5 Minute Read 🕗
User Event : A User Event is when a user interacts with a scene. This interaction is typically the User's click, but could also be the user's mouse hovering. These interactions can be intercepted by specific Elements to trigger further events.
Every Element which can intercept User Events will have the event Clicked accessible in the Flow Editor. This Clicked event can trigger services on multiple other Elements. Currently in
Overview
With alot of options to choose from, there are a few things you may wish to consider when choosing which Element to use in your scene to intercept User Events.
👋 Prefer to Watch?
If you want your Element to be 3D and have motion, then use the Model Element. With this Element you can play/loop an animation, giving motion to your scene. This motion will help draw the attention of your user and will help guide them to interact with the Element.
If you want an Element with slightly less motion, then use the Video Element. You will be able to still add motion to your scene via a video file, but this Element will only be 2D. Some uses of this Video in the context of intercepting User Events could be displaying video instructions or showing what will occour after the user's interaction.
If you want an Element with no motion but keep the same flexibilty over visuals, then use the Image Element. This image could be used for the same purposes as the Video Element, showing instructions or showing the result of the user's interaction, or could be used as a thumbnail to a Video or Panoroama.
If you want an the user to interact with an Image but want something that draws the user's attention better, you should use the Circle Image Element. This is a unique Element which displays an Image with a Sprite layered on top of it. Additionally, when your user hovers over the Element a text box will be displayed. This Element is best used when creating custom Timelimes.
If you want to intercept User Events invisbily then you should use the Box Collider Element. With this Element you can set a boundary which will intercept any User Event which occours inside of it. This is a super useful tool, as it can be used to intercept User Events on top of other Elements which don't have the same functionality.
If you want to keep a simple uniform look throughout your scene, then you should use the Sprite Element. With a small big of motion similar to a .GIF, this Element will draw your user's attention.
If you want the capabilty of triggering an event at all times, then you should use the 2D Button Element. This Element will display an Image/Icon at the bottom right of your users screen. Some uses of this Element could be to change settings at runtime, or trigger events such as play, pause, or hide/show.